//package com.keyinong.caizhengting.adapter;
//
//import java.util.ArrayList;
//
//import org.apache.http.Header;
//import org.json.JSONException;
//import org.json.JSONObject;
//
//import android.app.Dialog;
//import android.content.Context;
//import android.content.Intent;
//import android.content.SharedPreferences;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.View.OnClickListener;
//import android.view.ViewGroup;
//import android.view.Window;
//import android.widget.BaseAdapter;
//import android.widget.Button;
//import android.widget.TextView;
//import android.widget.Toast;
//
//import com.keyinong.caizhengting.R;
//import com.keyinong.caizhengting.Tools.HttpTools;
//import com.keyinong.caizhengting.Tools.NetWorkUtil;
//import com.keyinong.caizhengting.entity.MyorderEntity;
//import com.keyinong.caizhengting.pay.BalancepayActivity;
//import com.keyinong.caizhengting.pay.PayDemoActivity;
//import com.keyinong.caizhengting.view.DingdandetailActivity;
//import com.keyinong.caizhengting.view.FanqiedingcanActivity;
//import com.loopj.android.http.JsonHttpResponseHandler;
//
///**个人订餐我的订单适配器*/
//
//public class MyorderAdapter extends BaseAdapter{
//	Context context;
//	ArrayList<MyorderEntity> myorderList;
//	HttpTools httpTools=null;
//	View iscatview = null;
//
//	public MyorderAdapter(Context context, ArrayList<MyorderEntity> myorderList) {
//		super();
//		this.context = context;
//		this.myorderList = myorderList;
//	}
//
//	@Override
//	public int getCount() {
//		// TODO Auto-generated method stub
//		return myorderList.size();
//	}
//
//	@Override
//	public Object getItem(int position) {
//		// TODO Auto-generated method stub
//		return myorderList.get(position);
//	}
//
//	@Override
//	public long getItemId(int position) {
//		// TODO Auto-generated method stub
//		return 0;
//	}
//
//	@Override
//	public View getView(final int position, View view, ViewGroup parent) {
//		final ViewHandle handle;
//		if(view==null){
//			handle=new ViewHandle();
//			view=LayoutInflater.from(context).inflate(R.layout.item_dingdan, null);
//			handle.tv_xiadanshijian=(TextView)view.findViewById(R.id.tv_xiadanshijian);
//			handle.tv_state=(TextView)view.findViewById(R.id.tv_zhuangtai);
//			handle.tv_fenshu=(TextView)view.findViewById(R.id.tv_fenshu);
//			handle.tv_caipin=(TextView)view.findViewById(R.id.tv_name);
//			handle.tv_amount=(TextView)view.findViewById(R.id.tv_liang);
//			handle.tv_price=(TextView)view.findViewById(R.id.tv_price);
//			handle.btn_shanchu=(Button)view.findViewById(R.id.btn_shanchu);
//			handle.btn_xiangqiang=(Button)view.findViewById(R.id.btn_dingdanxiangqing);
//			handle.btn_zailaiyidan=(Button)view.findViewById(R.id.btn_zailaiyidan);
//			handle.btn_quzhifu=(Button)view.findViewById(R.id.btn_quzhifu);
//			view.setTag(handle);
//		}else {
//			handle = (ViewHandle) view.getTag();	
//		}
//		handle.tv_caipin.setText(myorderList.get(position).getName());
//		handle.tv_amount.setText("×"+myorderList.get(position).getAmount());
//		handle.tv_price.setText("￥"+Double.parseDouble(myorderList.get(position).getPrice())*Integer.parseInt(myorderList.get(position).getAmount()));
//		handle.tv_xiadanshijian.setText(myorderList.get(position).getOrder_time());
//		handle.tv_fenshu.setText(myorderList.get(position).getShuliang()+"份");
//		if(myorderList.get(position).getState().equals("-1")){		
//			handle.tv_state.setText("已取消");
//			handle.btn_zailaiyidan.setVisibility(View.VISIBLE);
//			handle.btn_quzhifu.setVisibility(View.INVISIBLE);
//		}else if(myorderList.get(position).getState().equals("0")){
//			handle.tv_state.setText("待支付");
//			handle.btn_quzhifu.setVisibility(View.VISIBLE);
//			handle.btn_zailaiyidan.setVisibility(View.INVISIBLE);
//		}else if(myorderList.get(position).getState().equals("1")){
//			handle.tv_state.setText("待确认");
//			handle.btn_zailaiyidan.setVisibility(View.VISIBLE);
//			handle.btn_quzhifu.setVisibility(View.INVISIBLE);
//		}else if(myorderList.get(position).getState().equals("2")){
//			handle.tv_state.setText("待取餐");
//			handle.btn_zailaiyidan.setVisibility(View.VISIBLE);
//			handle.btn_quzhifu.setVisibility(View.INVISIBLE);
//		}else if(myorderList.get(position).getState().equals("3")){
//			handle.tv_state.setText("已完成");
//			handle.btn_zailaiyidan.setVisibility(View.VISIBLE);
//			handle.btn_quzhifu.setVisibility(View.INVISIBLE);
//		}
//		/**再来一单*/
//		handle.btn_zailaiyidan.setOnClickListener(new OnClickListener() {
//
//			@Override
//			public void onClick(View v) {
//				Intent intent = new Intent();
//				intent.setClass(context, FanqiedingcanActivity.class);
//				context.startActivity(intent);				
//			}
//		});
//		/**去支付*/
//		handle.btn_quzhifu.setOnClickListener(new OnClickListener() {
//
//			@Override
//			public void onClick(View v) {
////				Intent intent = new Intent();				
////				intent.putExtra("price", myorderList.get(position).getZongjia());
////				intent.putExtra("orderid", myorderList.get(position).getId());
//				paydialog(position);
////				if(myorderList.get(position).getPaymodeid().equals("2")){
////					Toast.makeText(context, "微信支付", Toast.LENGTH_LONG).show();
////				}else{
////					intent.setClass(context, PayDemoActivity.class);
////					context.startActivity(intent);
////				}
//
//			}
//		});
//		/**订单详情*/
//		handle.btn_xiangqiang.setOnClickListener(new OnClickListener() {
//
//			@Override
//			public void onClick(View v) {
//				Intent intent = new Intent();
//				intent.setClass(context, DingdandetailActivity.class);
//				intent.putExtra("orderid", myorderList.get(position).getId());
//				context.startActivity(intent);			
//			}
//		});
//		/**删除记录*/
//		handle.btn_shanchu.setOnClickListener(new OnClickListener() {
//
//			@Override
//			public void onClick(View v) {
//				deletedingdan(position);		
//			}
//		});
//		return view;
//	}
//
//	/**移除商品*/
//	private void deletedingdan(final int index) {
//		if(NetWorkUtil.isNetwork(context)==false)
//		{
//			Toast.makeText(context, "当前网络不可用", Toast.LENGTH_SHORT).show();
//			return;
//		}
//		SharedPreferences sp = context.getSharedPreferences("spReg",
//				Context.MODE_PRIVATE);
//		String token = sp.getString("data", "");
//
//		if (httpTools == null) {
//			httpTools = new HttpTools(context);
//		}
//		httpTools.deleteorder(token, myorderList.get(index).getId(),
//				new JsonHttpResponseHandler() {
//			@Override
//			public void onSuccess(int statusCode, Header[] headers,
//					JSONObject response) {
//				super.onSuccess(statusCode, headers, response);
//				try {
//					boolean code = response.getBoolean("code");
//					String msg = response.getString("msg");
//					if (code == true) {
//						Toast.makeText(context, msg, Toast.LENGTH_SHORT).show();
//						myorderList.remove(index);
//						notifyDataSetChanged();
//					} else {
//						Toast.makeText(context, msg, Toast.LENGTH_SHORT).show();
//					}
//				} catch (JSONException e) {
//					// TODO Auto-generated catch block
//					e.printStackTrace();
//				}
//			}
//
//		});
//	}
//	class ViewHandle {
//		/**下单时间*/
//		TextView tv_xiadanshijian;
//		/**订餐状态*/
//		TextView tv_state;
//		/**订餐数量*/
//		TextView tv_fenshu;
//		/**菜品名*/
//		TextView tv_caipin;
//		/**数量*/
//		TextView tv_amount;
//		/**价格*/
//		TextView tv_price;
//		/**删除*/
//		Button btn_shanchu;
//		/**订单详情*/
//		Button btn_xiangqiang;
//		/**再来一单*/
//		Button btn_zailaiyidan;
//		/**去支付*/
//		Button btn_quzhifu;
//	}
//	
//	/**支付方式弹窗*/
//	private void paydialog(final int index2) {
//
//		final Dialog dialog = new Dialog(context);
//		dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
//
//		iscatview = LayoutInflater.from(context).inflate(
//				R.layout.dialog_pay, null);
//		TextView tv_balance = (TextView) iscatview.findViewById(R.id.tv_balance);
//		TextView tv_zhifubao = (TextView) iscatview.findViewById(R.id.tv_zhifubao);
//		dialog.setContentView(iscatview);
//		dialog.show();
//		tv_balance.setOnClickListener(new OnClickListener() {
//
//			@Override
//			public void onClick(View v) {
//				Intent intent = new Intent();				
//				intent.putExtra("price", myorderList.get(index2).getZongjia());
//				intent.putExtra("orderid", myorderList.get(index2).getId());
//				intent.setClass(context, BalancepayActivity.class);
//				context.startActivity(intent);
//				dialog.dismiss();
//			}
//		});
//		tv_zhifubao.setOnClickListener(new OnClickListener() {
//
//			@Override
//			public void onClick(View v) {
//				// Log.e("lh", "iscat-----"+iscat);
////				CallPhone.phone(LineDetailActivity.this, phone);
//				Intent intent = new Intent();				
//				intent.putExtra("price", myorderList.get(index2).getZongjia());
//				intent.putExtra("orderid", myorderList.get(index2).getId());
//				intent.setClass(context, PayDemoActivity.class);
//				context.startActivity(intent);
//				dialog.dismiss();
//			}
//		});
//	}
//	
//}
